home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #291 (1994)(Rhein-Sieg-Soft).zip / Franz PD Disk #291 (1994)(Rhein-Sieg-Soft).adf / T / Command-0-T01
Text File  |  1994-01-19  |  6KB  |  244 lines

  1. ; HDClick Install-Script, © by Claude Müller
  2. ; Askenv © by Bengt Giger
  3. ;
  4. ; The Program AskEnv has to exist here: ":AskEnv/Askenv"
  5. ; The Scriptfiles for this installation must be in "ASKENV:" which is
  6. ; the Askenv-drawer in this drawer here.
  7.  
  8. echo "          HDClick 2.6 Installation"
  9. echo "          ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯"
  10. echo "*N Welcome to the HDClick Installation."
  11. echo "*N All Requestors done with AskEnv, © by Bengt Giger."
  12.  
  13. assign HDC: ""
  14. assign SCRIPTS: HDC:Askenv
  15. assign ASKENV: :Askenv
  16.  
  17. RESIDENT :Askenv/Askenv PURE
  18. echo "*NAskEnv resident...*N*N"
  19.  
  20. ; Sprache auswählen
  21.  
  22. ASKENV:AskEnv GADFILE Askenv/Sprache.req
  23.  
  24.  
  25. if warn
  26. echo "Bye Bye ! Tschüss ! Au revoir !"
  27. quit
  28. endif
  29.  
  30. if $Sprache EQ "1"   ; English
  31.  
  32. Set ByeMsg "Bye Bye...[Press Return]"
  33. Set ThankMsg "! Thank you for installing HDClick !"
  34.  
  35. echo "English-speaking user, you're welcome !"
  36.  
  37. ASKENV:AskEnv Gadfile SCRIPTS:English.req
  38.     if warn
  39.      echo $ByeMsg
  40.      quit
  41.     endif
  42.  
  43.  if not EXISTS $HDClickDir
  44.    makedir $HDClickDir
  45.  endif
  46.  
  47.  cd $HDClickDir
  48.  
  49.  if EXISTS HDClick
  50.   ASKENV:AskEnv SREQ "HDClick in $HDClickDir already exists." BODY "Should I overwrite it ?" POS "Overwrite" NEG "Stop"
  51.    if WARN
  52.      echo $ByeMsg
  53.      quit
  54.    endif
  55.  endif
  56.      echo "Copying HDClick 2.6 to " $HDClickDir "..."
  57.       copy HDC:HDClick2.6      HDClick
  58.       copy HDC:HDClick2.6.info HDClick.info
  59.      echo "Copying HDCPrefs..."
  60.       copy HDC:HDCPrefs        HDCPrefs
  61.      echo "Copying English texts for Help-Function..."
  62.       copy HDC:HDCHelp HDCHelp
  63.      echo "*N...done."
  64.  
  65. ASKENV:AskEnv Gadfile SCRIPTS:ConfigEnglish.req
  66.     if warn
  67.      echo "Installation nearly complete... You can start HDClick, but"
  68.      echo "you have to create the Configfiles first (HDClick will tell"
  69.      echo "you how).*N"
  70.      echo $ThankMsg
  71.      echo $ByeMsg
  72.      SCRIPTS:Askenv EOL
  73.      quit
  74.     endif
  75.  
  76.  cd $HDClickDir
  77.  
  78.     echo "Copying Example-Configs to" $HDCConfigs "..."
  79.      copy HDC:HDCConfigs/#?  HDCConfigs All
  80.     echo "*N...done."
  81.  
  82.  if $HDClickDir EQ "SYS:HDCConfigs"
  83.      echo "*NInstallation complete ! You can now start HDClick and Edit"
  84.      echo "the Gadgets."
  85.  else
  86.      echo "You didn't use SYS:HDCConfigs as the Directory for the example-"
  87.      echo "configs, so you will have to change the Path in the TOOLTYPES"
  88.      echo "of HDClick's Icon so that it will work."
  89.  endif
  90.  
  91. ECHO "*N"
  92. echo $ThankMsg
  93. ECHO "*N"
  94. echo $ByeMsg
  95.  
  96.  
  97. ASKENV:AskEnv EOL
  98.  
  99. endif
  100.  
  101. if $Sprache EQ "2"           ; Deutsch
  102.  
  103.   Set ByeMsg "Tschüss...[Return drücken]"
  104.   Set ThankMsg "! Vielen Dank für das Installieren von HDClick !"
  105.  
  106.   echo "Aha, ein Deutschsprachiger User ! Hallo !"
  107.  
  108.   ASKENV:AskEnv Gadfile SCRIPTS:Deutsch.req
  109.     if warn
  110.      echo $ByeMsg
  111.      quit
  112.     endif
  113.  
  114.  if not EXISTS $HDClickDir
  115.    makedir $HDClickDir
  116.  endif
  117.  
  118.   cd $HDClickDir
  119.  
  120.  if EXISTS HDClick
  121.   ASKENV:AskEnv SREQ "HDClick in $HDClickDir existiert bereits." BODY "Soll es überschrieben werden ?" POS "Ueberschreiben" NEG "Stop"
  122.    if WARN
  123.      echo $ByeMsg
  124.      quit
  125.    endif
  126.  endif
  127.      echo "Kopiere HDClick 2.6 nach " $HDClickDir "..."
  128.       copy HDC:HDClick2.6      HDClick
  129.       copy HDC:HDClick2.6.info HDClick.info
  130.      echo "Kopiere HDCPrefs..."
  131.       copy HDC:HDCPrefs        HDCPrefs
  132.      echo "Kopiere Deutsche Texte für die Hilfe-Funktion..."
  133.       copy HDC:HDCHelp.deutsch HDCHelp
  134.      echo "*N...kopiert."
  135.  
  136.  
  137. ASKENV:AskEnv Gadfile SCRIPTS:ConfigDeutsch.req
  138.     if warn
  139.      echo "Installation fast komplett. Da Du die Beispiels-Configfiles nicht"
  140.      echo "installiert hast, musst Du sie selber kreieren. HDClick sagt"
  141.      echo "Dir wie das geht."
  142.      echo $ThankMsg
  143.      echo $ByeMsg
  144.      quit
  145.     endif
  146.  
  147.  cd $HDClickDir
  148.  
  149.     echo "Kopiere Beispiels-Configs nach" $HDCConfigs "..."
  150.      copy HDC:HDCConfigs/#?  HDCConfigs All
  151.     echo "*N...kopiert."
  152.  
  153.  if $HDClickDir EQ "SYS:HDCConfigs"
  154.      echo "*NInstallation fertig ! Du kannst nun HDClick starten und die"
  155.      echo "Gadgets editieren."
  156.  else
  157.      echo "Da Du ein anderes Verzeichnis als SYS:HDCConfigs für die Beispiels-"
  158.      echo "configs gewählt hast, musst Du den Pfad in den TOOLTYPES des"
  159.      echo "HDClick-Icons anpassen, damit es funktioniert."
  160.  endif
  161.  
  162. ECHO "*N"
  163. echo $ThankMsg
  164. ECHO "*N"
  165. echo $ByeMsg
  166.  
  167. ASKENV:AskEnv EOL
  168.  
  169.  
  170. endif
  171.  
  172.  
  173. if $Sprache EQ "3"             ; Francais
  174.  
  175. Set ByeMsg "Au revoir...[préssez Return]"
  176. Set ThankMsg "! Merci pour installer HDClick !"
  177.  
  178. echo "Oh, vous etes français ? Bonjour !"
  179.  
  180. ASKENV:AskEnv Gadfile SCRIPTS:Francais.req
  181.     if warn
  182.      echo $ByeMsg
  183.      quit
  184.     endif
  185.  
  186.  if not EXISTS $HDClickDir
  187.    makedir $HDClickDir
  188.  endif
  189.  
  190.  cd $HDClickDir
  191.  
  192.  if EXISTS HDClick
  193.   ASKENV:AskEnv SREQ "HDClick dans $HDClickDir déjà existe." BODY "Peux-je le copier quand-mème ?" POS "Copier" NEG "Stop"
  194.    if WARN
  195.      echo $ByeMsg
  196.      quit
  197.    endif
  198.  endif
  199.  
  200.      echo "Copier HDClick 2.6 à " $HDClickDir "..."
  201.       copy HDC:HDClick2.6      HDClick
  202.       copy HDC:HDClick2.6.info HDClick.info
  203.      echo "Copier HDCPrefs..."
  204.       copy HDC:HDCPrefs        HDCPrefs
  205.      echo "Copier textes françaises pour functionne d'aide..."
  206.       copy HDC:HDCHelp.francais HDCHelp
  207.      echo "...copié."
  208.  
  209.  
  210. ASKENV:AskEnv Gadfile SCRIPTS:ConfigFrancais.req
  211.     if warn
  212.      echo "Installation présque complète. Parce-que vous n'avez pas installé"
  213.      echo "les example-configs, vous devez les créer vous-meme. HDClick"
  214.      echo "va vous instructer quand."
  215.      echo $ThankMsg
  216.      echo $ByeMsg
  217.      quit
  218.     endif
  219.  
  220.  cd $HDClickDir
  221.  
  222.     echo "Copier Example-Configs à" $HDCConfigs "..."
  223.      copy HDC:HDCConfigs/#?  HDCConfigs All
  224.     echo "*N...copié."
  225.  
  226.  if $HDClickDir EQ "SYS:HDCConfigs"
  227.      echo "*NInstallation complèt ! Vous pouvez starter HDClick maintenant"
  228.      echo "et changer les gadgets."
  229.  else
  230.      echo "Parce-que vous avez pris un autre catalogue que SYS:HDCConfigs"
  231.      echo "pour les example-configs, vous devez changer le catalogue dans"
  232.      echo "les TOOLTYPES de l'icon de HDClick pour qu'il functionne."
  233.  endif
  234.  
  235. ECHO "*N"
  236. echo $ThankMsg
  237. ECHO "*N"
  238. echo $ByeMsg
  239.  
  240. ASKENV:AskEnv EOL
  241.  
  242. endif
  243.  
  244.